function foo() {
  console.log(this);
}
const obj = {
  a: 1,
  foo//foo：foo，后面的foo是函数的引用
  // foo: foo()//这种方式this指向window，因为foo是独立调用
}
// obj.foo()//函数的非独立调用
const obj2 = {
  a: 2,
  obj: obj
}
obj2.obj.foo()// this 的隐式丢失
